/***************************************************************************
创建者：华磊
 开始时间：               : 2020.1１.09
 copyright            : (C) 深圳市华友高科有限公司
 修改说明：（每次有修改就添加一条，带有 修改人，修改时间，修改描述）

 ***************************************************************************
 *   顶部视窗对话框
*                                                                         *
 ***************************************************************************/
#include "debugmode.h"
#include "ui_debugmode.h"
#include "topview.h"
#include "hmicommondefine.h"
#include "instructionEnum.h"


DebugMode::DebugMode(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::DebugMode)
{
    ui->setupUi(this);

    setGeometry(rect().x()+300, rect().y()+50,300, 80);
    setAttribute(Qt::WA_QuitOnClose, false);
}

DebugMode::~DebugMode()
{
    delete ui;
}

void DebugMode::on_radioButton_clicked()
{
    emit changeStepDebugMode();
    //topView->updateDebugModeView();
}

void DebugMode::on_radioButton_2_clicked()
{
    emit changeContinueDebugMode();
    //topView->updateDebugModeView();
}

void DebugMode::updateCurrentDebugData()
{
    if(topView->debugMode == EM_DEBUG_MODE_STEP)
    {
        ui->radioButton->setChecked(true);
        ui->radioButton_2->setChecked(false);
    }
    else
    {
        ui->radioButton->setChecked(false);
        ui->radioButton_2->setChecked(true);
    }
}

void DebugMode::changeLanguage()
{
    ui->retranslateUi(this);
}
